
import { utils } from "../util/util.js"
import { common_config } from "../util/config.js"

let oAuth = {
    //登录
    login() {
        //获取页面是否有token
        let token = utils.getQueryStringByName("sid");
        if (utils.isNullOrEmpty(token)) {
            //获取用户cookie
            let cookie = utils.getCookie(common_config.cookie_name_token);
            if (utils.isNullOrEmpty(cookie)) {
                //登录
                this.toLoginsso();
                return false;
            }
            else {
                return true;
            }
        }
        else {
            //设置当前最新的token
            utils.setCookie(common_config.cookie_name_token, token, null);
            return true;
        }
    },
    //跳转到单点登录页面
    toLoginsso() {
        window.location.href = common_config.sso_url + encodeURIComponent(window.location.href);
    },
    //获取当前token
    getToken() {
        return utils.getCookie(common_config.cookie_name_token);
    }
};

export {
    oAuth
}  